package com.ls.enums;

/**
 * <p>
 * 模板状态枚举类
 * 模板状态 1 已保存未提交 2 已提交未审核 3 审核未通过 9 审核通过
 * </p>
 *
 * @author pengyu
 * @since 2020-05-25
 */
public enum TemplateStatusEnum {
    /**
     * 已保存未提交
     */
    SAVED(1,"已保存未提交"),

    /**
     * 已提交未审核
     */
    COMMITED(2,"已提交未审核"),

    /**
     * 审核未通过
     */
    FAIL(3,"审核未通过"),

    /**
     * 审核通过
     */
    APPROVED(9,"审核通过");

    public int templateStatus;
    public String statusName;

    TemplateStatusEnum(int templateStatus, String statusName) {
        this.templateStatus = templateStatus;
        this.statusName = statusName;
    }

    public static TemplateStatusEnum getEnum(int type) {
        for (TemplateStatusEnum enums : TemplateStatusEnum.values()) {
            if (enums.templateStatus == type) {
                return enums;
            }
        }
        return null;
    }



}
